Enviado por: phpmysql
Fecha: 1079177727
Actualizado: 1142356348
¿Usa base de datos?: 0
Visitas: 861
Votos: 0
Descargado: 17 veces
Valoración: 0.00
» Valora este script «
ZipDescargar

Esta es una modificacion del script de la pagina http://www.xlwebmasters.com/doc3.php?id=260&op=php&ap=archivos
en esta modificacion podremos crear los archivos tomando la url de otra pagina y guardandolos como archivos .htm


<style>
body,table {
font-family: verdana ;
font-size: 8pt ;
color: #000000 ;
}
.form {
border: #000000 1 solid ;
background: #cccccc ;
font-family: verdana ;
font-size: 8pt ;
}
</style>
<?
if ($enviar) {
$_GET["url"] ;
$_GET["pagina"] ;
$fcontents = join('', file ($url));
$fpl=fopen($pagina.".htm","a");
fwrite($fpl,$fcontents); fclose($fpl);
echo "<a href='$pagina.htm' target='_blank'>$pagina.htm</a> guardada ¡¡¡<br><br>";
}
?>
<form method="post" action="<? $_SERVER['REQUEST_URI'] ?>">
Url completa del archivo externo :<br>
<input name="url" class="form" id="url" size="80">
<br>
Nombre del archivo a guardar :<br>
<input name="pagina" class="form" id="pagina" size="25">
.htm<br>
<input type="submit" name="enviar" value="Enviar" class="form">
</form>


Este es otro codigo modificado por mirincon.tk y sirve para crear muchas paginas de una vez.

enviara un mensaje de error si la pagina que se pidió no existe y tambien puedes definir cuántas paginas deseas guardar, por ejemplo si tienes la direccion http://electros.iefactory.com/?ver=mods&m=1 y quieres guardar desde m=1 hasta m=20, debes establecer que copie desde 1 hasta 20, pero esto es muy importante: para que funcione debes poner el signo # donde va el numero, por ejemplo en este caso http://electros.iefactory.com/?ver=mods&m=#

<style>
body,table {
font-family: verdana ;
font-size: 8pt ;
color: #000000 ;
}
.form {
border: #000000 1 solid ;
background: #cccccc ;
font-family: verdana ;
font-size: 8pt ;
}
</style>

<?
$error=0;
if ($enviar) {
// Si no se llenan los campos DESDE y/o HASTA
if (($numeroa < "0") || ($numerob < "0"))
{
$_GET["url"] ;
$_GET["pagina"] ;
if (@fopen($url,"r"))
{
$fcontents = join('', file ($url));
$fpl=fopen($pagina.".htm","a");
fwrite($fpl,$fcontents); fclose($fpl);
echo "¡La dirección <b>$url</b> ha sido guardada exitosamente en el archivo <a href='$pagina.htm' target='_blank'>$pagina.htm</a>!<hr color=red>";
}else
{
echo "<font color=red>¡LA DIRECCIÓN <b>$url</b> NO EXISTE!<br>\n";
echo "Revisa bien la dirección que has ingresado.</font>";
$error=1;
}

// Si se llenan los campos DESDE y HASTA
}else if (($numeroa >= "0") && ($numerob >= "0"))
{
for($i=$numeroa;$i<=$numerob;$i++)
{
$nurl = ereg_replace("#", "$i", $url);
$npagina = "$pagina$i";
$_GET[$nurl] ;
$_GET[$npagina] ;
if (@fopen($nurl,"r"))
{
$fcontents = join('', file ($nurl));
$fpl=fopen($npagina.".htm","a");
fwrite($fpl,$fcontents); fclose($fpl);
echo "¡La dirección <b>$nurl</b> ha sido guardada exitosamente en el archivo <a href='$npagina.htm' target='_blank'>$npagina.htm</a>!<br>\n";
}else
{
echo "<font color=red>¡LA DIRECCIÓN <b>$nurl</b> NO EXISTE!<br>\n";
echo "Revisa bien la dirección que has ingresado.</font>";
$error=1;
}
}
}
}
?>

<form method="post" action="<? $_SERVER['REQUEST_URI'] ?>">
Url completa del archivo externo :<br>
(Si quieres copiar todas las id de una pagina : <strong>http://electros.iefactory.com/?ver=mods&amp;m=<font color="#FF0000">1</font></strong><br>
especifica la id con el signo # de esta forma : <strong>http://electros.iefactory.com/?ver=mods&amp;m=<font color="#FF0000">#</font></strong>
)<br>
<br>
<input name="url" class="form" id="url" size="80"<?
if ($error == 1)
{
echo " value=\"$url\"";
}
?>>
<br>
Nombre del archivo a guardar:<br>
<input name="pagina" class="form" id="pagina" size="25"<?
if ($error == 1)
{
echo " value=\"$pagina\"";
}
?>>
.htm<br>
Copiar desde
<input name="numeroa" class="form" id="numeroa" size="3"<?
if ($error == 1)
{
echo " value=\"$numeroa\"";
}
?>>
hasta
<input name="numerob" class="form" id="numerob" size="3"<?
if ($error == 1)
{
echo " value=\"$numerob\"";
}
?>>
<br>
<input type="submit" name="enviar" value="Enviar" class="form">
</form>



He creado un ejemplo para que podais ver la utilidade de este mod, he obtenido el cache lo los tutoriales,mods y scripts de las paginas en las siguientes urls :

http://www.tuarroba.net/elcidop/archivos/electros/mods/
http://www.tuarroba.net/elcidop/archivos/electros/scripts/
http://www.tuarroba.net/elcidop/archivos/electros/tutoriales/


Mod elaborado por www.elcidop.com